spring-loaded mechanism - Turkish English Dictionary